
#pragma once
#include <iostream>
#include <sstream>
#include <string>

#include "Ruta.h"
#include "Transporte.h"

using namespace std;

class Area
{
private:
    Ruta **rutasPrede;      //Un vector de 5 dinamico con rutas dinamicas que almacena las ruta predeterminadas
    Ruta *ruta;             //Contiene la informacion de la ruta en especifico
    int cant;
    string Pais;
    string ciudad;
    string direccion;

public:
    Area( string, string, string, Ruta*);
     Area();
    ~Area();
    Ruta** getRutasPrede();
    void setRutasPrede(Ruta** rut);
    Ruta* getRuta();
    void setRuta(Ruta* rut);
    string getPais();
    void setPais(string val);
    string getCiudad();
    void setCiudad(string val);
    string getDireccion();
    void setDireccion(string val);
    string toString();
    void selecArea();  //Selecciona area junto con la ruta y el transporte
    void mostrarArea();
    void crearRutasPre();

};

